 |
API Documentation
|
|
|
void operator*=(const Quaternion &other)
float _z
Z component of the quaternion.
Definition: Quaternion.h:20
Encompasses all API of component NilkinsMaths.
Definition: IntVector.h:7
A quaternion, symbolizing rotations as a 4D vector.
Definition: Quaternion.h:14
Quaternion & operator=(const Quaternion &other)
Vector & apply(Vector &vector) const
Quaternion(const Vector &axis, float angle)
Quaternion & setFromEuler(const Vector &angles)
Represents a 4x4 float matrix.
Definition: Matrix.h:14
float _y
Y component of the quaternion.
Definition: Quaternion.h:19
Quaternion & setFromAxisAngle(const Vector &axis, float angle)
Quaternion(const Vector &eulerAngles)
Quaternion(const Quaternion &other)
bool operator==(const Quaternion &other) const
Quaternion & setFromOrientationMatrix(const Matrix &mat)
Quaternion & setFromTransformationMatrix(const Matrix &mat)
Vector transform(const Vector &vector) const
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
float _x
X component of the quaternion.
Definition: Quaternion.h:18
float _w
W component of the quaternion.
Definition: Quaternion.h:21
Quaternion(float x, float y, float z, float w)
void fromString(const nkMemory::StringView &str)
Quaternion(const Matrix &mat)
Vector getAsEulerAngles() const
Vector operator*(const Vector &other) const
A 4-component vector class, with floats.
Definition: Vector.h:12